.el-input__inner {
  padding: 0 35px;
}

.Login_hd {
  width: 100%;
  margin: 10px auto;
  height: 67px;
  padding-left: 10px;
  overflow: hidden;

  .Login_logo {
    float: left;
    height: 65px;
    line-height: 65px;

    img {
      //   margin-top: 5px;
      //   max-height: 58px;
      //   max-width: 170px;
      //   margin-left: 15px;
      margin-top: -5px;
      width: 120px;
      /* max-height: 120px; */
      /* max-width: 123px; */
      margin-left: 15px;
    }
  }

  .hotline {
    float: right;
    font-size: 18px;
    margin-top: 24px;
    overflow: hidden;
    width: 600px;
    font-family: "MicroSoft YaHei";
    color: #666;

    li {
      display: inline-block;
      padding: 0px 10px 0 10px;
      font-size: 16px;
      color: #666;

      img {
        width: 39px;
        float: left;
      }

      span:nth-of-type(2) {
        margin-top: 3px;
        display: inline-block;
        margin-left: 3px;
      }
    }
  }
}

.logincontent {
  width: 100%;
  margin: 0px auto;
  // height: 520px;
  font-size: 12px;
  //   background-color: #e4393c;
  //   background: url(../assets/images/login/login_07.png);
  background-size: 100% 520px;
  background-repeat: no-repeat;
  overflow: hidden;
  background-repeat: no-repeat;
  display: flex;


  .LoginImg {
    float: left;
    height: 520px;
    left: 5px;
    overflow: hidden;
    top: -0;
    max-width: calc(100% - 450px);
    width: 60%;
    display: inline-box;
    display: -webkit-inline-box;
    text-align: center;

    .login-left-img {
      margin: auto;
      height: 420px;
      display: table-cell;
      vertical-align: middle;
      overflow: hidden;
      margin: 50px auto;

      img {
        max-width: 100%;
        max-height: 420px;
        margin: 100px 110px;

      }
    }
  }

  .LoginBox {
    float: left;
    min-width: 448px;
    width: 40%;
    // height: 520px;
    display: inline-box;
    display: -webkit-inline-box;
    text-align: center;
    max-width: 360px;
    padding-left: 55px;
    position: relative;
    // left: 30%;
    top: 16%;
    margin: 0 auto;

    .vip-login-cont {
      max-width: 400px;
      margin: 175px auto;
      position: relative;

      .ture-line-login {
        background-color: #fff;
        padding: 20px;
        box-shadow: 0px 2px 27px 0px rgba(0, 0, 0, 0.13);
        border-radius: 20px;
        width: 350px;
        // height: 300px;

        .vip-login-t {
          width: 100%;
          cursor: pointer;
          height: 32px;
          line-height: 23px;
          margin-bottom: 14px;
          overflow: hidden;

          h2 {
            font: 18px/150% microsoft yahei, Verdana, "\5b8b\4f53";
            color: #666;
            float: left;
            margin: 0;
            font-size: 14px;
          }

          .mianreg {
            margin-left: 110px;
            float: right;
          }

          .yuanxing {
            display: inline-block;
            width: 18px;
            height: 18px;
            background-color: #df0615;
            border-radius: 50%;
            line-height: 18px;
            font-size: 14px;
            font-weight: 900;
            color: #fff;
            margin-right: 6px;
          }
        }
      }
    }
  }
}

.el-button--primary {
  width: 65%;
  height: 35px;
  line-height: 35px;
  border-radius: 3px;
  text-align: center;
  font: 16px/40px microsoft yahei, Verdana;
  color: #fff;
  background: #df0615;
  border-color: #df0615;
  padding: 0;
}

.footer {
  text-align: center;
  margin: 0 auto;
  clear: both;

  span {
    font: 12px/150% Arial, Verdana, "\5b8b\4f53";
    color: #666;
    text-decoration: none;
    color: #666;
    margin: 0 10px;
  }

  .banquan {
    font-size: 12px;
    color: #666;
  }
}

.duigou {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: #ccc;
  color: #fff;
  margin-right: 2px;
  font-size: 12px;
  line-height: 12px;
}

.suoren img {
  position: absolute;
  z-index: 999;
  left: 16px;
  top: 10px;
  width: 18px;
}

.suosuo img {
  position: absolute;
  z-index: 999;
  left: 16px;
  top: 10px;
  width: 18px;
}

.el-input__inner {
  padding-left: 40px;

}
